#pragma once
#include "Camera.h"
#include "SDL/SDL.h"
class FPSCamera :public Camera
{
public:
	FPSCamera(SDL_Window* window);
	~FPSCamera();
	
	void ProcessCameraInput(SDL_Event event, const uint8_t* keyboardState) override;
	void UpdateCamera() override;
	
	float m_Yaw, m_Pitch, m_Roll;
	float m_MoveSpeed;
	float m_BoostSpeed;
	float m_RotateSpeed;
};

